/*
 * @description: 
 * @Date: 2023-05-23 09:58:20
 * @example: 
 * @params: 
 */
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve:{
    alias:{
      '@' : path.resolve(__dirname,'src')
    }
  },
  server:{
    open: true, // 自动打开浏览器,
    cors: true, // 跨域设置允许,
    strictPort: true, // 如果端口已占用直接退出,
    host: true, // host设置为true才可以使用network的形式，以ip访问项目,
    headers: {
      'Access-Control-Allow-Origin': '*',
    },
    //请求接口会产生跨域问题，需要做个代理服务器配置
    proxy: {
      '/api': {
        target: 'http://localhost:4000',
        changeOrigin: true,
        rewrite: (path) => path.replace(/^\/api/, ''),
      },
    },
  }
})
